package com.itheima.zuoye.zuoye2;

import com.itheima.simpledataformat.SimpleDateFormat;

import java.text.ParseException;
import java.time.LocalDate;
import java.time.Period;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
import java.util.Date;
import java.util.Locale;
import java.util.Scanner;

public class Test {
    public static void main(String[] args) throws ParseException {
//        请输入“您的生日”，格式：yyyy-MM-dd，使用程序计算您已经来到这个世界多少天了。
//
//**提示:**
//
//        本题利用JDK8中的LocalDate加DateTimeFormatter和Period即可实现;
        System.out.println("请输入您的生日，格式：yyyy-MM-dd");
        Scanner sc = new Scanner(System.in);
        String birthday = sc.next();
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        LocalDate birthDate = LocalDate.parse(birthday, dtf);
        LocalDate now = LocalDate.now();
        Period period = Period.between(birthDate, now);
        System.out.println("天数" + period.getDays());
        long days = ChronoUnit.DAYS.between(birthDate, now);
        System.out.println("您已经来到这个世界了 " + days + " 天");




    }
}
